﻿using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;

namespace CapaNegocio
{
    public class Persona
    {
        protected string dni;
        protected string nombre;
        protected string tipo;
        protected string apellido1;
        protected string apellido2;
        protected DateTime fechaNac;
        protected string telFijo;
        protected string telMov;
        protected string direccion;
        protected string email;
        protected string claveAcceso;

        public Persona(string d,string n,string tip, string ap1,string ap2, DateTime fn,string telf,string telm,string dir, string em, string ca) 
        {
            this.dni = d;
            this.nombre = n;
            this.tipo = tip;
            this.apellido1 = ap1;
            this.apellido2 = ap2;
            this.fechaNac = fn;
            this.telFijo = telf;
            this.telMov = telm;
            this.email = em;
            this.direccion = dir;
            this.claveAcceso = ca;
        }

        public string getDni()
        {
            return dni;
        }
        public void setDni(string d) 
        {
            this.dni = d;
        }

        public string getNombre()
        {
            return nombre;
        }
        public void setNombre(string nm)
        {
            this.nombre = nm;
        }

        public string Tipo
        {
            get { return tipo; }
            set { tipo = value; }
        }

        public string getApellido1()
        {
            return apellido1;
        }
        public void setApellido1(string ap1)
        {
            this.apellido1 = ap1;
        }
        public string getApellido2()
        {
            return apellido2;
        }
        public void setApellido2(string ap2)
        {
            this.apellido2 = ap2;
        }
        public DateTime getFechaNac()
        {
            return fechaNac;
        }
        public void setFechaNac(DateTime fn)
        {
            this.fechaNac = fn;
        }
        public string getTelFijo()
        {
            return telFijo;
        }
        public void setTelFijo(string tf)
        {
            this.telFijo = tf;
        }
        public string getTelMovil()
        {
            return telMov;
        }
        public void setTelMovil(string tm)
        {
            this.telMov = tm;
        }

        public string Direccion
        {
            get { return direccion; }
            set { direccion = value; }
        }

        public string getEmail()
        {
            return email;
        }
        public void setEmail(string em)
        {
            this.email = em;
        }

        public string getClaveAcceso()
        {
            return claveAcceso;
        }
        public void setClaveAcceso(string c)
        {
            this.claveAcceso = c;
        }
    }
}
